package com.xiaoshuidi.cloud.module.iot.dal.model.callback;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author Carl
 * create 2020/11/12
 * email Carl.Sun@ixiaoshuidi.com
 **/
@Data
public class ChaoYiCallbackReqVo {

    /**
     * 消息类型：自动抄表：auto_read，设备上下线：meter_status，通断状态：valve_status
     */
    @Schema(description = "消息类型")
    private String type;
    /**
     * 返回结果 success：成功， failed：失败
     */
    @Schema(description = "返回结果")
    private String result;
    /**
     * 设备编号
     */
    @Schema(description = "设备编号")
    private String meterNo;
    /**
     * 设备类型:10:冷水表 11:热水表 20:热表 30:气表 40:电表
     */
    @Schema(description = "设备类型")
    private Integer meterType;
    /**
     * 度数或吨数
     */
    @Schema(description = "度数或吨数")
    private Double data;
    /**
     * 抄表时间
     */
    @Schema(description = "抄表时间")
    private Long datetime;
    /**
     * 设备状态 offline:离线 online: 在线
     */
    @Schema(description = "设备状态")
    private String status;

}
